Enviar Tags
Depois de gerado o JWT de acesso, você poderá realizar as chamadas as APIs. A API de consulta de envio de tags habilita a realizar o a gestão de tags de um conteúdo.
Interface de Programação (APIs)
Consulta
Faça um comando autenticado de requisição GET em roteiro passando na linha os parâmetros, seguido o modelo abaixo.
GET https://api.elasticencoder.videolib.live/vltools/empr/tags?idRoteiro=
Parâmetros.
idRoteiro código do roteiro.
Cabeçalhos para GET.
Header Valor
Ocp-Apim-Subscription-Key chave de autorização do microserviço.
Authorization chave jwt.
Content-Type application/json.
Exemplo para a chamada
GET https://api.elasticencoder.videolib.live/vltools/empr/roteiro?idRoteiro=8357
Como resultado, será retornada um json com uma lista com os tags do conteúdo.
[
{
"id":3072,
"idProducaoRoteiro":8357,
"Tag":"Teste 1",
"Peso":5,
"TipoTag":0,
"status_ret":null,
"erro":null
}
]
Cadastro
Faça um comando autenticado de requisição POST em roteiro passando na linha os parâmetros, seguido o modelo abaixo.
POST https://api.elasticencoder.videolib.live/vltools/empr/tags?idRoteiro=
Parâmetros.
idRoteiro código do roteiro.
Com o corpo:
{
"Tag":"Texto para o TAG",
"Peso": 5, // manter
"TipoTag": 0 // manter
}
Cabeçalhos para POST.
Header Valor
Ocp-Apim-Subscription-Key chave de autorização do microserviço.
Authorization chave jwt.
Content-Type application/json.
Como resultado, será retornada um json com o tag cadastrado.
{
"id":3072, // id do tag
"idProducaoRoteiro":8357,
"Tag":"Texto para o TAG",
"Peso":5,
"TipoTag":0,
"status_ret":null,
"erro":null
}
Exclusão
Faça um comando autenticado de requisição DELETE em roteiro passando na linha os parâmetros, seguido o modelo abaixo.
DELETE https://api.elasticencoder.videolib.live/vltools/empr/tags?id=
Parâmetros.
id código do tag.
Cabeçalhos para POST.
Header Valor
Ocp-Apim-Subscription-Key chave de autorização do microserviço.
Authorization chave jwt.
Content-Type application/json.
Como resultado de sucesso, será retornada o json.
{
"id":null,
"idProducaoRoteiro":null,
"Tag":null,
"Peso":null,
"TipoTag":null,
"status_ret":"",
"erro":""
}